Assurance API

(0 reviews)

Rate Limiting

All requests sent from a specific API consumer to the Assurance API may be subject to a rate limit.

Rate limiting restricts the number of requests that the API accepts for processing over a given period of time (time window). If the number of requests exceeds the rate limit, then subsequent requests are rejected.

If rate limiting is applied to your requests, responses contain the following headers that provide more information regarding the rate limit status:

HeaderDescriptionExample
X-Ratelimit-LimitThe total number of requests allowed during the time window.100 (Rate limit of 100 requests)
X-Ratelimit-RemainingThe number of requests that can still be submitted during the time window.66 (Another 66 requests can be submitted before they are rejected)
X-Ratelimit-ResetThe time window where requests are counted for determining the rate limit (milliseconds)60000 (Time window of one minute)

Other rate limits

Limit typeDescriptionLimits
System Rate LimitingA system-level rate limit of 5 transactions per second is implemented.
Note: Applies to both production and sandbox.
5 transactions per second
Client Key Rate LimitingA client-key rate limit of 10,000 transactions per day is implemented.
Notes:
- Applies to both production and sandbox
- Implemented within one rate limiting tier.
10,000 transactions per day

Reviews